@charset "UTF-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, b 
{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: Arial,Helvetica,sans-serif;vertical-align: baseline; font-size:11.6px;}
.clearfix							{display: block;}
.regis_main							{width: 670px;margin: 30px auto 0px auto;}
.col-420 							{width: 100%; float:left; margin-right:10px;}
h3.page-title, h2.title-backend 	{text-transform: uppercase;font-size: 18px;color: #222;margin-bottom: 20px;border-bottom: 1px solid #EA6F1F;padding-bottom: 5px;position: relative; text-align: center;}
p 									{margin: 0 0 1.5em;}
a 									{color: #0072BC;text-decoration: none;outline: none;}
.user-forms fieldset 				{border: none;margin: 0;padding: 0;}
.user-forms label 					{width: 40%;font-weight: normal;float: left;margin-right: 26px;text-align: right;}
span.red-bold 						{color: #D70B14!important;font-weight: bold;}
.user-forms .filltext 				{float: left;width: 20%; padding-bottom: 9px;}
.filltext p 						{margin: 0 0 0.5em 0!important;}
.user-forms input, .user-forms select {margin-right: 5px;}
.hint								{font-size: 11px;color: gray; float:left}
.show-log 							{font-size: 11px;color: gray;}
.user-forms .messeger 				{margin-right: 5px; float: left;width: 30%; padding-bottom: 9px;color: red}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {position: relative;top: .15em;}
button.submit-button-orange01, button.submit-button-gray01, button.submit-button-orange {background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;font-family: Arial,Helvetica,sans-serif;overflow: visible;padding: 0;text-align: center;vertical-align: middle;white-space: nowrap;width: auto;top: -3px;position: relative;}
button.submit-button-orange span.sprite {background: url(images/bg-navi-hover.png) no-repeat left -137px;height: 30px;padding-left: 20px; float:left}
.last, div.last 					{margin-right: 0; float:left}
.col-240 							{width: 240px;}
div.mypartners 						{float: left;width: 100%;padding: 10px 0;text-align: center;background: #F0FBFF;}
div.mypartners h4 					{font-size: 11px;font-weight: bold;text-align: center;line-height: 1.25;margin-bottom: 1.25em;color:#111;}
ul.item-step, ul.list-partners, ul.list-tip {list-style: none;padding: 0;margin: 0;}
ul.list-partners li 				{padding: 20px 0;}
ul.list-partners li a.logo-yahoo 	{background: url(../images/logo-partner.gif) no-repeat left -65px;width: 158px;height: 32px;}
ul.list-partners li a.logo-facebook {background: url(../images/logo-partner.gif) no-repeat left -114px;width: 140px;height: 29px;}
ul.list-partners li a.logo-google 	{background: url(../images/logo-partner.gif) no-repeat left top;width: 144px;height: 50px;}
ul.list-partners li a {margin: 0 auto;display: block;text-decoration: none;}
button.submit-button-orange span.sprite em.sprite {background: url(images/bg-navi-hover.png) no-repeat right -137px;height: 30px;color: white;padding-right: 20px;text-transform: uppercase;line-height: 30px; float:left;}
.icon-refresh 						{background: url(../images/icon-refresh.gif) no-repeat left top;display: block;width: 14px;height: 14px;margin: 4px 6px 0 8px; float:left}
.form-login .img-code, .icon-refresh, .filltext .img-code {float: left;}
.user-forms img 					{vertical-align: middle;padding-right: 3px;}
a img 								{border: none;}
#social_icon_login					{text-align:center; margin:14px 0px 8px 0px; font-size:18px; text-transform:uppercase}
#social_icon_login img 				{margin-right: 20px;cursor: pointer;margin-top: 3px;width: 32px;float: none;}
.divider 						{border-top: 1px solid #E1E6E7;font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 10px;line-height: 10px;margin: 20px 0 10px 0;position: relative;text-align: center;}
.divider span 					{background-color: white;color: #B6C0C6;padding: 0 7px;position: relative;text-transform: uppercase;top: -6px;}
#social_icon_login img {margin-right: 15px !important; cursor: pointer;}
#facebox .entercode {font-size: 30px;font-weight: bold;margin: 0;height: 42px;width: 78px !important;}

#facebox .filltext .input{width: 210px; margin: 0; padding: 3px;}
#login_frame, #register_frame, #user_info, .user_info{ display: none;}
.filltext .border_red {border: solid 1px red;}
.filltext .red {color:red; }
.err{ border: solid 1px red; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FFEBE8 !important; display: none; border-radius: 3px; padding: 5px 10px; margin-bottom: 10px; width: 580px !important;}
.err p {background: url("/images/icon_error.png") no-repeat scroll left center transparent !important;    line-height: 16px;    padding: 5px 0 5px 25px;}
.filltext.success {display: none; width: 580px !important; padding: 10px; text-align: center;}
#facebox .fb_loading{display: none;}
#facebox #ifr_update_info{display: none;}

.realupload {
	position:absolute;
	margin-top: -25px;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}
form .fakeupload input {
	width:401px;
}
.green { color: green}

.help{color: green; font-size: 11px}